var nums = [3, 15, 8, 29, 102, 22];
console.log(nums.sort());
console.log(nums.sort((x, y) => {
  // x 是右边的数字
  // y 是左边的数字
  console.log(x, y);
}));
console.log(nums.sort((x, y) => {
  console.log(x, '-', y, '=', x-y);
  // 如果 返回值 小于0， 那么x会被移到y的前面（后面的前面去）
  // 这里 x-y 如果小于零，即若 x<y ，那么 x 会被移动到前面去
  // 最终数组就 从小到大 排列了。
  return x-y;
}));

console.log(nums.sort((x, y) => {
  console.log(x, '-', y, '=', x-y);
  // 反之，若 y-x < 0, 即 y<x， 还是 x 会被移动到前面去
  // 最终数组就 从大到小 排列了
  return y-x;
}));